.root
  background-color #fff
  header
    position absolute
    top -97px
    left 0
    font-size 18px
  .body
    margin-top 80px


.item
  display flex

.item-response
  padding 20px
  li
    background-color #F3F5F9
    height 44px;
    padding-left: 20px;
    line-height 44px;
    width: 435px
    color #777
  li + li
    margin-top 10px;
  li.check-all
    background-color #fff
    border 1px solid #E5E8EF
    text-align center
    height 22px;
    line-height 22px;
    font-size 12px;
    padding-left 0
    cursor pointer

.item-cloud
  width 435px
  height 192px;
  border 1px dashed #CCCCCC
  margin-left 20px

.date-select
  display flex
  align-items center
  width 200px
  > span
    display: inline-block
    margin 0 10px
    margin-top: -15px

.tabs
  position absolute
  top: -30px
  left: 0

.tabs, .tabs li
  display inline-block
  height 30px
  line-height 30px;

.tabs li
  text-align center
  width 100px
  background-color #FAFCFE
  color #777777
  cursor pointer

.tabs li.active
  background-color #fff
  color #3E90DD

.tabs li + li
  margin-left 10px

.tabs.disable
  li
    opacity .7


.select
  float left
  width 200px

.select-wrapper
  clear: fix

.check-all
  li
    padding 15px 20px
    background-color #F3F5F9
    margin-top 15px;
    clear fix

.check-all-modal
  width: 800px
